package com.binguo.model.model;

import java.util.Date;
import javax.persistence.*;

@Table(name = "shop_config")
public class ShopConfig {
    /**
     * 行号
     */
    @Id
    private Long series;

    /**
     * 门店ID
     */
    @Column(name = "shop_id")
    private Integer shopId;

    /**
     * 分店ID
     */
    @Column(name = "branch_id")
    private Integer branchId;

    /**
     * 机台ID
     */
    @Column(name = "cashier_desk_id")
    private Integer cashierDeskId;

    /**
     * 参数名称
     */
    @Column(name = "param_name")
    private String paramName;

    /**
     * 参数值
     */
    @Column(name = "param_value")
    private String paramValue;

    /**
     * 描述
     */
    private String description;

    /**
     * 备注
     */
    private String remark;

    /**
     * 本条数据状态 1:有效 9:禁用 13:删除
     */
    @Column(name = "data_status")
    private Byte dataStatus;

    /**
     * 租户ID
     */
    @Column(name = "tenant_num_id")
    private Integer tenantNumId;

    /**
     * 0：测试 1: 正式  
     */
    @Column(name = "data_sign")
    private Byte dataSign;

    /**
     * 创建时间
     */
    @Column(name = "create_dtme")
    private Date createDtme;

    /**
     * 最后更新时间
     */
    @Column(name = "last_updtme")
    private Date lastUpdtme;

    /**
     * 用户
     */
    @Column(name = "create_user_id")
    private Long createUserId;

    /**
     * 更新用户
     */
    @Column(name = "last_update_user_id")
    private Long lastUpdateUserId;

    /**
     * 获取行号
     *
     * @return series - 行号
     */
    public Long getSeries() {
        return series;
    }

    /**
     * 设置行号
     *
     * @param series 行号
     */
    public void setSeries(Long series) {
        this.series = series;
    }

    /**
     * 获取门店ID
     *
     * @return shop_id - 门店ID
     */
    public Integer getShopId() {
        return shopId;
    }

    /**
     * 设置门店ID
     *
     * @param shopId 门店ID
     */
    public void setShopId(Integer shopId) {
        this.shopId = shopId;
    }

    /**
     * 获取分店ID
     *
     * @return branch_id - 分店ID
     */
    public Integer getBranchId() {
        return branchId;
    }

    /**
     * 设置分店ID
     *
     * @param branchId 分店ID
     */
    public void setBranchId(Integer branchId) {
        this.branchId = branchId;
    }

    /**
     * 获取机台ID
     *
     * @return cashier_desk_id - 机台ID
     */
    public Integer getCashierDeskId() {
        return cashierDeskId;
    }

    /**
     * 设置机台ID
     *
     * @param cashierDeskId 机台ID
     */
    public void setCashierDeskId(Integer cashierDeskId) {
        this.cashierDeskId = cashierDeskId;
    }

    /**
     * 获取参数名称
     *
     * @return param_name - 参数名称
     */
    public String getParamName() {
        return paramName;
    }

    /**
     * 设置参数名称
     *
     * @param paramName 参数名称
     */
    public void setParamName(String paramName) {
        this.paramName = paramName;
    }

    /**
     * 获取参数值
     *
     * @return param_value - 参数值
     */
    public String getParamValue() {
        return paramValue;
    }

    /**
     * 设置参数值
     *
     * @param paramValue 参数值
     */
    public void setParamValue(String paramValue) {
        this.paramValue = paramValue;
    }

    /**
     * 获取描述
     *
     * @return description - 描述
     */
    public String getDescription() {
        return description;
    }

    /**
     * 设置描述
     *
     * @param description 描述
     */
    public void setDescription(String description) {
        this.description = description;
    }

    /**
     * 获取备注
     *
     * @return remark - 备注
     */
    public String getRemark() {
        return remark;
    }

    /**
     * 设置备注
     *
     * @param remark 备注
     */
    public void setRemark(String remark) {
        this.remark = remark;
    }

    /**
     * 获取本条数据状态 1:有效 9:禁用 13:删除
     *
     * @return data_status - 本条数据状态 1:有效 9:禁用 13:删除
     */
    public Byte getDataStatus() {
        return dataStatus;
    }

    /**
     * 设置本条数据状态 1:有效 9:禁用 13:删除
     *
     * @param dataStatus 本条数据状态 1:有效 9:禁用 13:删除
     */
    public void setDataStatus(Byte dataStatus) {
        this.dataStatus = dataStatus;
    }

    /**
     * 获取租户ID
     *
     * @return tenant_num_id - 租户ID
     */
    public Integer getTenantNumId() {
        return tenantNumId;
    }

    /**
     * 设置租户ID
     *
     * @param tenantNumId 租户ID
     */
    public void setTenantNumId(Integer tenantNumId) {
        this.tenantNumId = tenantNumId;
    }

    /**
     * 获取0：测试 1: 正式  
     *
     * @return data_sign - 0：测试 1: 正式  
     */
    public Byte getDataSign() {
        return dataSign;
    }

    /**
     * 设置0：测试 1: 正式  
     *
     * @param dataSign 0：测试 1: 正式  
     */
    public void setDataSign(Byte dataSign) {
        this.dataSign = dataSign;
    }

    /**
     * 获取创建时间
     *
     * @return create_dtme - 创建时间
     */
    public Date getCreateDtme() {
        return createDtme;
    }

    /**
     * 设置创建时间
     *
     * @param createDtme 创建时间
     */
    public void setCreateDtme(Date createDtme) {
        this.createDtme = createDtme;
    }

    /**
     * 获取最后更新时间
     *
     * @return last_updtme - 最后更新时间
     */
    public Date getLastUpdtme() {
        return lastUpdtme;
    }

    /**
     * 设置最后更新时间
     *
     * @param lastUpdtme 最后更新时间
     */
    public void setLastUpdtme(Date lastUpdtme) {
        this.lastUpdtme = lastUpdtme;
    }

    /**
     * 获取用户
     *
     * @return create_user_id - 用户
     */
    public Long getCreateUserId() {
        return createUserId;
    }

    /**
     * 设置用户
     *
     * @param createUserId 用户
     */
    public void setCreateUserId(Long createUserId) {
        this.createUserId = createUserId;
    }

    /**
     * 获取更新用户
     *
     * @return last_update_user_id - 更新用户
     */
    public Long getLastUpdateUserId() {
        return lastUpdateUserId;
    }

    /**
     * 设置更新用户
     *
     * @param lastUpdateUserId 更新用户
     */
    public void setLastUpdateUserId(Long lastUpdateUserId) {
        this.lastUpdateUserId = lastUpdateUserId;
    }
}